/*
 * @Author: 矫建武 1452239416@qq.com
 * @Date: 2024-10-12 16:00:53
 * @LastEditTime: 2024-12-18 13:40:32
 * @FilePath: \tool\src\main.js
 * @Description: 
 * 
 * @file: https://github.com/OBKoro1/koro1FileHeader/wiki/%E5%AE%89%E8%A3%85%E5%92%8C%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B
 */
import './assets/styles/index.scss'
// import './assets/toolJs/common_encrypt.js'
import "jsoneditor";
import { createApp } from 'vue'
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
import '@icon-park/vue-next/styles/index.css'
import zhCn from 'element-plus/es/locale/lang/zh-cn'
import App from './App.vue'
import Forms from '@/components/Forms/index.vue'
import elSlot from '@/components/Forms/slot.vue'
import Buttons from '@/components/Buttons/index.vue'
import FloatWindow from '@/components/FloatWindow/index.vue'
import router from './router'
import { createPinia } from 'pinia';
const app = createApp(App)
const pinia = createPinia();
app.component('ElSlot', elSlot)
app.component('Forms', Forms)
app.component('Buttons', Buttons)
app.component('FloatWindow', FloatWindow)
app.use(ElementPlus, { locale: zhCn })
app.use(router)
app.use(pinia);
app.mount('#app')
